﻿namespace PLCS.Domain.Shared.Orders;

public class OrderFinshEvent
{
    public Guid Id { get; set; }

    /// <summary>
    /// 编号
    /// </summary>
    public string UpperNo { get; set; }

    public string SolutionNo { get; set; }
    public string OnlineStation { get; set; }

    /// <summary>
    /// 线体编码
    /// </summary>
    public string LineNo { get; set; }

    /// <summary>
    /// 托盘编号
    /// </summary>
    public string TrayNo { get; set; }

    /// <summary>
    /// 工单号
    /// </summary>
    public string OrderNo { get; set; }

    /// <summary>
    /// 工单类型
    /// </summary>
    public OrderType OrderType { get; set; }

    /// <summary>
    /// 计划开始时间
    /// </summary>
    public DateTime PlanStartTime { get; set; }

    /// <summary>
    /// 计划结束时间
    /// </summary>
    public DateTime PlanEndTime { get; set; }

    /// <summary>
    /// 实际开始时间
    /// </summary>
    public DateTime? FactStartTime { get; set; }
}